traffic in persons - French English Dictionary
History

traffic in persons



Meanings of "traffic in persons" in French English Dictionary : 2 result(s)

English French
UN Terms
traffic in persons traite des personnes (protocole)
traffic in persons traite des êtres humains